
@media screen and (max-width:1366px) {
	body{ font-size: 16px;}
	.nav_21>ul>li{ margin-left: 20px;}
	.header_21_con1.fixed .header_21_con1_r .nav_21>ul>li{ margin-left: 15px;}
	.inp1{ width: 73%;}
	.btn2, .btn3{ padding: 0 12px;}
	.con2_l li a{ height: 110px;}
	.con2_r li a{ line-height: 53px;}
	.tu_list li a{ height: 123px;}
	.sj_tu_list li a{ height: 147px;}
	.rx_tit_l{ margin-bottom: 10px;}
	.hdjl_tu,.stzx_tu{ height: 146px;}
	.tpzb_con li .tpzb_tu{ height: 311px;}
	.xwfbh .el-col-10 a{ height: 340px;}
	.zjxq_tit li span{ padding:0 5px 0 10px;}
	.ztzl_tu{ height:122px;}
	.zwgk_list li a p{ font-weight: normal; font-size: 16px;}
	.ej_con .tit4>ul>li{ margin-right:20px;}
	.zjjm_tit1 img{ height: 80px;}
	.zjjm_con1_r{ height: 350px;}
	.zjjm_con2{ font-size: 16px; line-height: 30px;}
	.poster-main,.zjjm_pic_list{ margin: 40px auto 0; }

	.zjjm_con3{ height: 90px;}
	.zjjm_tit1 li{ height: 84px;}
	.zjjm_tit1 li{ background-size: auto 36px}
	.zjjm_list1{ margin-top:40px;}
	.zjjm_list2 li span img{ width: 170px; height: 170px;}
	.zjjm_list2{ margin-top: 80px;}
	.zjjm_list1 li a{ font-size: 20px;}
	.zjjm_pic_list li a{ height: 380px;}
}
@media screen and (max-width:1280px) {
	.el-row{ margin-left: -10px; margin-right: -10px;}
	.el-row [class*=el-col-]{ padding: 0 10px;}
	.bor_con{ padding: 0 20px;}
	body{ font-size: 14px;}
	.nav_21>ul>li{ margin-left: 12px;}
	.nav_21>ul>li a{ font-size: 20px;}
	.header_21_con1.fixed .header_21_logo{ width: 250px;}
	.nav_21>ul>li a{ font-size: 18px;}
	.header_21_con1.fixed .header_21_con1_r .nav_21{ width: calc(100% - 40px);}
	.tit4>ul>li{ margin-right: 15px;}
	.tit7_l{ width: 52%;}
	.tu_list li a{ height: 101px;}
	.tit4>ul>li.on a{ font-size: 18px;}
	.hdjl_l .con3_r h3{ margin-bottom: 0;}
	.hdjl_list{ padding-left: 12px;}
	.ej_con .tit4>ul>li a{ font-size: 20px;}
	.sj_tu_list li a{ height: 118px;}
	.xl_tit1_r>span{ width: 46px;}
	.xl_tit1_l span{ margin-right: 16px;}
	.hdjl_tu,.stzx_tu{ height: 123px;}
	.tpzb_con li .tpzb_tu{ height:256px;}
	.sqfw_con1{ padding: 15px 12px;}
	.xwfbh .el-col-10 a{ height: 284px;}
	.zjxq_tit li span{ margin-right: 10px;}
	.zdlyxxgk_tit{ margin-top: 16px;}
	.ztzl_tu{ height:103px;}
	.zwgk_list{ margin-top: 0;}
	.zwgk_list li{ width: 25%; margin-top: 10px;}
	.ej_con .tit4>ul>li.on a{ font-size: 20px;}
	.ld_tit1_l a{ margin-right: 15px;}
	.zwgk_con{ padding:36px 16px;}
	.zwgk_list li a i{ width: 48px; height: 48px; line-height: 48px; font-size: 26px;}
	.poster-list li span{ font-size: 16px; padding-left: 12px;}
}

@media screen and (max-width:999px) {
	body{ font-size: 16px;}
	*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	.header_21_ss{width: 70%;}
	.nav_21>ul>li{margin-left: 0;line-height: 44px;}
	.pf_con,.tit3 li a i,.icon_list4 li::before,.t_no{ display: none;}
	.nav_21{margin-left: 0;height:44px;margin-top: 0;}
	.page_con>.container_21{ padding: 16px 16px 0 16px;}
	.header_21_con1{ padding-top:8px;}
	.header_21_con1_r{ margin-top:0 !important;}
	.footer_21_tit_l{ padding-top: 0;}
	.con{ margin-top:0px; height: auto;}
	.tit3_con,.hdjl .bor_con .icon_list4{ margin-top: 0;}
	.slideBox_02{ margin-bottom: 16px;}
	.slideBox_02 .bd li.text img{width: 100%;}
	.index-slide-content{display: none;}
	.slideBox_02 .bd li.text .tit{display: block;}

	.tit3{ margin-top: 20px; margin-bottom: 20px;}
	.tit3 li.on a{ padding-top: 0; margin-top: 0;}
	.ban .bd li{ width: 100%;}
	.icon_list4 li,.con2_r,.mar_t20,.bsfw_r,.jdhy_list li,.el-row.mar_t32,.jdhy_tu_list .el-col-sm-24,.sj_tit1{ margin-top: 16px; }
	.jcgk_r a{ margin-right: 0; padding:0 16px 16px 16px;}
	.icon_list2 li,.icon_list4 li{ width:33.3%;}
	.icon_list2 li a{ border-right: 0;}
	.icon_list3 ul,.tu_list ul{ margin-right: -16px;}
	.icon_list3 li a,.tu_list li a{ margin-right: 16px;}
	 .bor_con{ height: auto !important; padding:0 16px 16px 16px;}
	 .tit7_l,.inp1{ height: 46px; line-height: 46px;}
	 .bar_list1 li a{ height: 100px;}
	 .icon_list4{ padding-top: 0;}
	 .con2_l,.con2_r,.hdjl_l,.hdjl_r,.hdjl_list li,.jcgk_r,.hdjl_l .con3_l,.hdjl_l .con3_r,.hdjl_icon_list,.bsfw_l,.bsfw_r{ width: 100%; float: inherit;}
	 .con2_l li a{ height: 210px;}
	 .tu_list li{ width: 50%; margin-top: 16px;}
	 .tu_list li a{ height: 161px;}
	 .ban_bg{ padding: 16px; margin-top: 16px; margin-bottom: -16px;}
	 .tab1 th.th1, .tab1 td.td1{ padding-left: 10px;}
	 .container_21.mar_t32,.jdhy_list{ margin-top: 0;}
	 .pad_con{ padding: 16px;}
	 .hdjl_l .tab1 th[width="14%"]{ width: 25%;}
	 .hdjl_list li{ margin-bottom: 16px;}
	 .hdjl_icon_list li a{ text-align: left;}
	 .hdjl_icon_list li{ margin-bottom: 16px; border-bottom: 1px dashed #dce5f0; padding-bottom: 16px;}
	 .icon_list4 li a i{ margin-right: 10px;}
	 .bsfw_bg{ padding:16px;}
	 .bsfw_tit{ font-size: 30px;}
	 .bsfw_bg .bsfw_con,.bsfw_h{ height: auto;}
	 .hdjl_inp1{ width: calc(100% - 78px);}
	 .hdjl_inp{ width: 100%;}
	 .icon_list1 li,.bsfw_list .bsfw_bd li, .grbs_list .grbs_bd li, .frbs_list li{ width: 50%;}
	 .ej_con .tit4>ul>li.on a,.ej_con .tit5 li.on a{ font-size: 20px;}
	 .bsfw_tit2 li.on a{ font-size: 18px;}
	 .bsfw_bg .icon_list4>span,.bsfw_list>span,.icon_list11>span,.grbs_list>span,.gl_tit{ display: none;}
	 .jdhy_tu_list a img,.sj_tit_l:nth-child(3){ width: 100%;}
	 .sj_tit>span,.sj_tit_l{ margin-left: 0; float: inherit;}
	 .sj_tit_l:nth-child(3),.sj_tit1_l:nth-child(4),.sj_tit1>span:nth-child(5),.sj_btn,.xl_tit1{ margin-top: 16px;}
	 .sj_tit1_l{ width:85%;}
	 .sj_tu_list{ margin-top: 0;}
	 .sj_tu_list li{ width: 50%; margin-top: 16px;}
	 .sj_tu_list li a{ height: 161px;}
	 .msjm_list2{ padding-bottom: 0;}
	 .msjm_list2 li{ width: 25%; margin-bottom: 16px;}
	 .msjm_list2 li:nth-child(4)::before,.xl_tit1_r{ display: none;}
	 .msjm_list1 li a{ height: 105px;}
	 .tab2 th.th1,.tab2 td.td1{ padding-left: 12px;}
	 .tab3 td{ padding: 10px 16px; font-size: 16px;}
	.xl_con{ padding:16px;}
	.xl_con1,.ld_con{ padding: 16px 0;}
	.xl_con1 img{ margin-bottom: 16px;}
	.hdjl_tu,.stzx_tu{ height: 160px;}
	.hdjl_con2{ height: 145px;}
	.xwfbh_tu_list .hdjl_con2{ height: 123px;}
	.zxft_r p{ padding-right: 0;}
	.zxft_l,.zxft_r{ float: inherit; width: 100%;}
	.zxft_l{ height: auto;}
	.zxft_bar{ position: inherit; right: inherit; bottom: inherit; margin-top: 20px;}
	.zxft_r h3{ margin-bottom: 0;}
	.tpzb_con li .tpzb_tu{ height:192px;}
	.tpzb_con li p{ line-height: 30px;}
	.myzj_list li{ padding-right: 0;}
	.myzj_list li>span{ position: relative; right: inherit; top: inherit; margin-top: 16px;}
	.gl_l{ float: inherit; width: 100%; background-color: #edf6ff;}
	.ld_list>ul{ white-space: nowrap; overflow-x: auto; display: flex;}
	.ld_list>ul>li{ display: inline-block; position: relative;}
	.ld_list>ul>li>a{ padding: 0 15px;}
	.gl_bg,.ld_tit{ display: none;}
	.ld_list>ul>li>ul{  }
	.gl_r{ float: inherit; width: 100%; margin-top: 10px;}
	.wzdh_h1,.wzdh_h2,.wzdh_h3,.wzdh_h4,.sqfw_con1,.xwfbh_tit p.p1,.xwfbh_con p.p3,.xwfbh .el-col-10 a{ height:auto;}
	.sqfw_list li,.xwfbh_con{ margin-top: 16px;}
	.sqfw_tit_l{ width: 33.3%;}
	.zddt_list{ padding: 12px 0 0px 16px;}
	.gl_tit2{ padding-left: 16px;}
	.hdjl_tu_list.el-row{ margin:0 -6px;}
	.hdjl_tu_list.el-row [class*=el-col-]{ padding: 0 6px;}
	.xwfbh_tit h3{ margin-bottom: 10px;}
	.zjxq_tit ul{ flex-wrap: wrap; border-bottom: 0;}
	.zjxq_tit li{ width: 100%; border-bottom: 1px solid #e1e1e1;}
	.zjxq_tit{ margin-top: 16px; margin-bottom: 16px;}
	.zjxq_tit1{ margin-top: 16px;}
	.zjxq_tit1 li a{ padding: 0 10px; font-weight: normal; font-size: 16px;}
	.tab4 td{ font-size: 16px;}
	.tab4 td[width="110"]{ width: 80px;}
	.zdlyxxgk_tit{ margin-top: 0;}
	.ztzl_tu{ height:161px;}
	.tit4_arr{ top: 76px;}
	.jyly_list{ margin-top: 0;}
	.jyly_list .bd li{ margin-top: 16px;}
	.jyly_list .bd li a{ height: 108px;}
	.zwgk_list{ padding-bottom: 40px; margin-bottom: -20px;}
	.zwgk_list li{ width: 50%;}
	.zjjm_con1_r{ float: inherit; width:70%; margin-left:27%; margin-right: 3%; height: auto;}
	.zjjm_con2{ padding: 16px;}
	.zjjm_con1_l{ position: absolute; left: 20px; top: 30px; text-align: left;}
	.zjjm_con1{ position: relative; top: inherit; left: inherit; transform: translateX(0) translateY(0); padding-top: 20px; padding-bottom: 20px;}
	.zjjm_con{ position: relative; top: inherit;}
	#fullPage .header_21{ position: relative; top: inherit;}
	.poster-main, .zjjm_pic_list,.zjjm_list1{ margin-top: 0px;}
	.zjjm_list1 li{ width: 25%; margin-top: 20px;}
	.zjjm_list2{ margin-top: 20px;}
	.zjjm_list1{ background: url(21jm_zjjm_bg4.jpg) no-repeat center top; padding-bottom: 20px;}
	.poster-list{ height: 320px;}
	.tit1 li{margin-right:30px;}
	.tit2 li{margin-right:10px;padding-right:10px;display: inline-block;float: inherit;}
	.tit2 ul{white-space:nowrap;overflow-y:hidden;}
	.tit5 li{margin-right:10px;padding-right:10px}
	.zfgb_con::before{ display: none;}
	.zfgb_l{ width: 100%; float: inherit; margin-right: 0; padding: 0;}
	.zfgb_tu{ max-width: 280px; margin: 0 auto;}
	.ld_list1 li{ line-height: 24px; padding: 10px 0 10px 15px;}
}
@media screen and (max-width:750px) {
	.tit3 ul,.tit4>ul{overflow-x: auto;white-space: nowrap;font-size: 0;overflow-y: hidden;float: inherit;}
	.tit3 li,.tit4>ul>li{width: auto;display: inline-block;float: inherit;}
	.tit3 li a{ padding: 0 15px;}
	.tit3 li.on::after{ display:none}
	.bar_list li,.ban .bd li a img{ width: 100%;}
	.icon_list1 li{ width: 33.3%;}
	.icon_list1 li a, .icon_list2 li a{ border-right: 0;}
	.inp1{ width: 70%;}
	.btn1{ width: 30%;}
	.btn1 i{ font-size: 18px;}
	.list2 .picList li, .list21 .picList li,.icon_list3 li,.icon_list4 li,.hdjl .bor_con .icon_list4 li{ width: 50%;}
	.icon_list3 li{ margin-bottom: 16px;}
	.icon_list3 li a i{ margin-right: 10px;}
	.ban .bd li a{ height: auto; margin-right: 16px;}
	.tit7_l{ width: 100%; float: inherit; margin-bottom: 16px; border-right: 1px solid #e1e1e1;}
	.con3_l,.con3_r,.msjm_tit2{ width: 100%; float: inherit;}
	.icon_list4 li a{ text-align: left; padding-left: 10%;}
	.con2_l li a{ height: 104px;}
	.tu_list li{ width: 100%;}
	.tu_list li a{ height: auto;}
	.tu_list li a img{ width: 100%;}
	.tit3 li.on a{ font-size: 20px;}
	.bar_list1{ margin-right: -10px;}
	.bar_list1 li{ width: 50%; margin-top: 16px; float: left;}
	.bar_list1 li a{ height: 48px; padding: 0; margin-right: 10px; font-size: 18px;}
	.bar_list1 li a i{ font-size: 20px !important; margin-right: 10px;}
	.bsfw_tit2 li{ margin-right: 2px;}
	.bsfw_tit2 li:last-child{ margin-right: 0;}
	.ej_con .tit4>ul>li{ margin-right:22px;}
	.gl_list ul{ padding: 0; border-bottom: 0;}
	.gl_list li{ position: relative; padding-bottom: 30px; padding-top:6px; border-bottom: 1px solid #e5e5e5; background-image: none; padding-left: 0;}
	.gl_list li span{ position: absolute; left: 0; bottom: 0px; font-size: 14px;}
	.xl_con{ padding:16px;}
	.xl_tit1_r,.xl_btn{ display: none;}
	.xl_tit{ font-size: 24px; line-height: 40px; margin-top: 0;}
	.xl_tit1{ margin-top: 10px; }
	.sj_tu_list ul{ margin-right: -16px;}
	.sj_tu_list li a{ height: 95px; margin-right: 16px;}
	.msjm_tit2::after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
	.w342{ width: 100%;}
	.msjm_list,.msjm_list1{ margin-top: -9px;}
	.msjm_tu_list ul{ margin-right: -10px;}
	.msjm_tu_list li a{ height: 92px; margin-right: 10px;}
	.msjm_tu_list li a span{ padding-left: 12px;}
	.msjm_list2 li{ width: 33.3%;}
	.msjm_list2 li::before{ display: none;}
	.hdjl_con{ padding: 16px;}
	.msjm_list li a{ padding: 16px 0;}
	.gl_tit1_r1{ margin-top: 16px; margin-right: -12px;}
	.rx_con{ margin-top: 16px; padding: 16px;}
	.rx_tit_l{ width: 100%; float: inherit; margin-right: 0;}
	.rx_inp,.rx_sel{ width: 100%; margin-left: 0; margin-right: 0;}
	.rx_btn{ width: 100%; text-align: center; margin-top: 6px;}
	.tab2 th[width="12%"]{ width: 25%;}
	.gl_tit1_1{ padding-left: 16px;}
	.tab3 td.td1{ width: 25%;}
	.gl_tit1_l1{ float: right; margin-left: 0;}
	.gl_tit1_l1 a i{ display: none;}
	.gl_tit1_l1 span{ padding: 0 10px;}
	.gl_line1,.myzj_list{ margin-top: 0;}
	.hdjl_tu_list .el-col,.tpzb_con,.wzzb_con,.sqfw_btn,.sqfw_list li, .stzx_list li,.sqfw_list li, .stzx_list li, .tsjm_list li{ margin-top: 16px;}
	.hdjl_tu,.stzx_tu{ height: 93px;}
	.hdjl_con2{ padding: 10px; height: 130px;}
	.tpzb_con li .tpzb_tu{ height:95px;}
	.myzj_list li{ padding-left: 0;}
	.myzj_list li>em{ position: relative; top: inherit; margin-top: 0; left: inherit; display: inline-block; width: 100%;}
	.myzj_list li h3{ margin-top: 10px;}
	.list3 li{ width: 50%; line-height: 36px;}
	.rx_tit_r,.sqfw_tit_l{ width: 100%; float: inherit;}
	.sqfw_tit_l span,.sqfw_tit_l .msjm_tit_l{ width: 100%;}
	.gl_tit1{ position: relative;}
	.gl_tit1_1 span{ display: block; margin-left: 0; line-height: 22px;}
	.gl_tit1_r{ position: absolute; right: 0; top:12px;}
	.zxft .tit4{ height: 56px; line-height: 56px;}
	.zcjd_list1 li .box1{ padding: 16px 0;}
	.zcjd_list1 li .zcjd_tu{ float: inherit; width: 100%; height: auto; margin-bottom: 10px;}
	.zdlyxxgk_tit a{ font-size: 18px; font-weight: normal; padding: 0 10px; margin-right: 10px; border-left-width: 1px;}
	.ztzl_tu{ height:78px;}
	.zxft .tit4{ height: auto;}
	.tit4_r li{ margin-left: 10px;}
	.zxft .tit4>ul>li a{ padding: 0 12px;}
	.ej_con .tit4>ul>li{ margin-right:10px;}
	.pad_r45{ padding-right:25px;}
	.tit4_arr{ top: 56px; height: 56px; background-position: center right;}
	.ztzl_tit{top: 112px;}
	.zw_con1_l{ margin-left: 20px;}
	.zwgk_con{ padding: 16px;}
	.sel3,.inp3,.btn5{ width: 100%; margin-left: 0;}
	.inp3,.btn5{ margin-top: 16px;}
	.ej_con .tit5 li a{ font-size: 18px;}
	.zw_con1_r{ margin-left: 110px; padding-right: 10px;}
	.zjjm_list li{ width: 50%;}
	.poster-list,.zjjm_pic_list li a img,.zjjm_pic_list li a{ height: 220px;}
	.zjjm_tit1 li{ background-size: auto 20px;}
	.zjjm_list1 li a span,.zjjm_list1 li a span::before{width: 40px;height: 40px;line-height: 40px;}
	.zjjm_list1 li a p{ margin-top: 18px;}
	.zjjm_list2{ background-color: #1658a0; padding-top: 20px;}
	.zjjm_list2 li a{ text-align: center;}
	.zjjm_list2 li a i img{ width:36px;}
	.zjjm_list2 li span{ margin-left: 0;}
	.zjjm_list1 li a{ font-size: 16px;}
}
@media screen and (max-width:376px) {
	.con2{ margin-top: 0px;}
	.con2_l li, .con2_r li{ width: 100%;}
	.con2_l li{ margin-top: 16px;}
	.con2_l li a{ height: auto;}
	.tit4{ height: 56px;}
	.con2_r li a{ padding-left: 15%; text-align: left;}
	.sj_tit1>span{ margin-right: 0;}
	.tab3 td{ font-size: 14px;}
	.ld_tit1_l a{ width:48%; margin-right: 0;}
	.tit4_r li{ margin-left:5px;}
	.zwgk_bg li{ width: 100%;}
	.zjjm_list2 li span img{ width: 120px; height: 120px;}
}
@media screen and (max-width:321px) {
	.page_con>.container_21{ padding: 10px 10px 0 10px;}
	.pad_con{ padding: 10px;}
	.tit4_r li{ font-size: 16px;}
}